body {
  background-color: #ffffff;
  font-family: Tahoma, Arial, Verdana;
  font-size: small;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px; 
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px; 
  padding-right: 0px;
}

img {
  border: 0px solid white;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px; 
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px; 
  padding-right: 0px;
}

h1 {
	background-color: #ffffff;
	font-family: Tahoma, Arial, Verdana;
	font-size: medium;
	color: #000000;
}

.sub_div          { margin-left: 5px; margin-right: 5px; padding-top: 5px; padding-bottom: 5px; }
.sub_div_small    { margin-left: 5px; margin-right: 5px; }

.top_stripe       { background-color: #fec35f; font-size: 2px; height: 2px;}
.tabs             { background-color: #002e62; width: 100%; }
.tabs_active      { background-color: #ff9900; }
.tabs_a			  { color: #ffffff; }
.info_stripe      { background-color: #A7A7A7; color: #ffffff; }
.info_stripe_a    { color: #ffffff; text-decoration: none; }
 
.page_title       { background-color: #FF9900;	color: white; height: 20px; }

.blog_odd         { color: #000000; }
.blog_even        { color: #000000; background-color: #EDEDED; }
.blog_title       { color: #2C2C2C; font-weight: bold; }
.blog_img         { margin-left: 5px; margin-right: 5px; float:right; }
.blog_date     	  { font-size: smaller; color: #919090; }

.menu             { margin-top: 2px;
                    padding-top: 5px;
                    padding-bottom: 5px;
                    background-color: #696969;
                    background-repeat: no-repeat;
                    background-position: bottom right; }
.menu_img         { margin-right: 5px; margin-top: 3px; }
.menu_a           { color: #ffffff; text-decoration: none; }
.menu_active      { font-weight: bold; color: #ff9900; text-decoration: none; }

.footer           { background-color: #002e62; }
.footer td        { height: 25px; }
.footer_a         { color: #ffffff; text-decoration: none; font-weight: bold; }

.fieldset         { background-color: #EDEDED; color: #4E2D5D; }
.title            { font-weight: bold; color: #4E2D5D; }
.form-submit      { margin-left: 5px; }
.pager            { font-size: smaller; width: 100%; background-color: #002e62; font-weight: bold; color: #ffffff; padding-top: 5px; padding-bottom: 5px; }
.pager_a          { margin-left: 5px; margin-right: 5px; color: #ffffff; text-decoration: none; }

.messages_error   { background-color: #D1CE04; color: red; font-weight: bold; }
.messages_status  { background-color: #D1CE04; color: white; font-weight: bold; }

.mobile_message   { color: #59B53A; font-style: italic; }

.contact          { color: #59B53A; text-decoration: none; }